package com.sen.pro.switches.core.serivce;

import java.util.List;

import com.sen.pro.switches.core.entity.News;

/**
 * 新闻管理接口
 * 
 * @author tian qingsen
 */
public interface NewsService {
	
	/**
	 * 查询所有新闻信息
	 * @return 
	 */
	List<News> queryAllNews();
	
	/**
	 * 根据Id获取新闻信息
	 * @param id
	 * @return 
	 */
	News getNewsById(Integer id);
	
	/**
	 * 新增新闻信息
	 * @param news 新闻
	 * @return 新增成功的Id
	 */
	Integer insertNews(News news) throws Exception;
	
	/**
	 * 更新新闻信息
	 * @param news 新闻
	 * @return 修改影响的数据行数
	 */
	int updateNews(News news);
	
	/**
	 * 删除新闻信息
	 * @param id
	 * @return
	 */
	int deleteNews(Integer id) throws Exception;
}
